package org.makabaka.wfwwb.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("team_member") // 绑定数据库表名
public class TeamMember {
    @TableId // 指定复合主键（team_id, name）
    private Integer teamId; // 团队ID

    @TableField("team_name") // 映射到数据库字段 team_name
    private String teamName; // 团队名称

    @TableField("name") // 映射到数据库字段 name
    private String name; // 成员姓名

    @TableField("gender") // 映射到数据库字段 gender
    private String gender; // 性别

    @TableField("country") // 映射到数据库字段 country
    private String country; // 国家

    @TableField("ethnic") // 映射到数据库字段 ethnic
    private String ethnic; // 民族

    @TableField("telephone") // 映射到数据库字段 telephone
    private String telephone; // 电话号码

    @TableField("university") // 映射到数据库字段 university
    private String university; // 大学

    @TableField("role") // 映射到数据库字段 role
    private String role; // 角色

    @TableField("province") // 映射到数据库字段 province
    private String province; // 省份
}